
function show(element) {
    var element = document.getElementById(element).childNodes[3].childNodes;
    
    if (element[3].style.display == "none") {
        element[3].style.display = "";
    } else {
        element[3].style.display = "none";
    }
}

function getElementsByClass(searchClass,node,tag) {
    var classElements = new Array();
    
    if (node == null)
        node = document;
        
    if (tag == null)
        tag = '*';
        
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
    
    for (i = 0, j = 0; i < elsLen; i++) {
        if (pattern.test(els[i].className)) {
            classElements[j] = els[i];
            j++;
        }
    }
    
    return classElements;
}

function hide_all(element) {
    var allElements = getElementsByClass(element)
    
    for (i = 0; i <= allElements.length; i++) {
        allElements[i].style.display = "none";
    }
}